package com.sky.service;

import com.sky.dto.OrdersCancelDTO;
import com.sky.dto.OrdersPageQueryDTO;
import com.sky.dto.OrdersRejectionDTO;
import com.sky.vo.OrderStatisticsVO;
import com.sky.vo.OrderVO;

public interface OrderAdminService {
    /**搜索订单*/
    OrderVO OrderPage(OrdersPageQueryDTO ordersPageQueryDTO);
/**检索订单状态*/
    OrderStatisticsVO queryStatistics();
/**取消订单*/
    void cancelOrder(OrdersCancelDTO ordersCancelDTO);
/**完成订单*/
    void completeOrder(Long id);
/**拒绝订单*/
    void rejectionOrder(OrdersRejectionDTO rejectionDTO);
/**接受订单*/
    void confirmOrder(Long id);
/**派送订单*/
    void deliveryOrder(Integer id);
}
